//导入第三方模块mongoose返回一个对象调用该对象下的connect方法连接数据库
const mongoose = require('mongoose');
//导入第三方模块config
const config = require('config');
// console.log(config.get('db.host'));
mongoose.set('useCreateIndex', true);
//连接数据库
//调用connect方法后返回promise对象该对象下有then和catch方法数据库连接成功调用then方法，数据库连接失败调用catch方法

//数据库的默认端口:27017
mongoose.connect(`mongodb://${config.get('db.user')}:${config.get('db.pwd')}@${config.get('db.host')}:${config.get('db.port')}/${config.get('db.name')}`, { useNewUrlParser: true, useUnifiedTopology: true })
    .then(() => console.log('数据库连接成功'))
    .catch(err => console.log(err, '数据库连接失败'))
    //用户名
console.log(config.get('db.user'));
//密码
console.log(config.get('db.pwd'));